package com.gc.business.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.gc.common.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;
import java.util.Date;

/**
 * 电梯年检管理表 gc_annual_inspection
 * 
 * @author hruiyan
 * @date 2020-12-01
 */
@EqualsAndHashCode(callSuper = true)
@ToString
@Data
@Accessors(chain = true)
@TableName("gc_annual_inspection")
public class AnnualInspection extends BaseEntity{
    private static final long serialVersionUID = 1L;

    @TableId
    private Long inspectionId;
	
    /**
    * 关联计划ID
    */
    private Long planId;
    /**
    * 电梯名称
    */
    private String elevatorName;
    /**
    * 年检日期
    */
    private Date annualDate;
    /**
    * 是否检查限速器（0.是，1.否）
    */
    private String checkSpeedLimiter;
    /**
    * 是否年检通过（0.是，1.否）
    */
    private String checkThrough;
    /**
    * 年检状态(0.待启动,1.执行中,2.已完成,3.已超期)
    */
    private String inspectionStatus;
    /**
    * 年检负责人
    */
    private String headMan;
    /**
    * 负责人ID
    */
    private Long headUserId;
    /**
    * 年检启动日期
    */
    private Date startTime;
    /**
    * 年检完成时间
    */
    private Date completionTime;
    /**
    * 年检描述
    */
    private String inspectionContext;
    /**
    * 年检图片
    */
    private String inspectionImg;
}
